DTC P0335 Crankshaft Position Sensor "A" Circuit |
DTC P0337 Crankshaft Position Sensor "A" Circuit Low Input |
DTC P0338 Crankshaft Position Sensor "A" Circuit High Input |
DTC P0339 Crankshaft Position Sensor "A" Circuit Intermittent |
| DTC No. | DTC Detection Condition | Trouble Area |
| P0335* | No crankshaft position sensor signal to ECM while cranking (1 trip detection logic) |
|
| No crankshaft position sensor signal to ECM at engine speed of 600 rpm or more (1 trip detection logic) | ||
| P0337 | Output voltage of crankshaft position sensor 4.7 V or more for 4 seconds (1 trip detection logic) | |
| P0338 | Output voltage of crankshaft position sensor 0.3 V or less for 4 seconds (1 trip detection logic) | |
| P0339* | Under conditions (a), (b) and (c), no crankshaft position sensor signal to ECM for 0.05 seconds or more (1 trip detection logic): (a) Engine speed 1000 rpm or more (b) Starter signal OFF (c) 3 seconds or more have elapsed since starter signal switched from ON to OFF |
![]() |
| Item | Content |
| Terminals | Between NE+ and NE- |
| Equipment Settings | 2 V/DIV. 20 ms./DIV. |
| Conditions | Idling with warm engine |

| 1.READ VALUE USING INTELLIGENT TESTER (ENGINE SPEED) |
Connect the intelligent tester to the DLC3.
Turn the ignition switch to ON.
Turn the tester on.
Enter the following menus: Powertrain / Engine and ECT / Data List / Engine Speed.
Start the engine.
Read the values displayed on the tester while the engine is running.
|
| ||||
| OK | ||
| ||
| 2.INSPECT CRANKSHAFT POSITION SENSOR (SENSOR POWER SOURCE) |
![]() |
Disconnect the crankshaft position sensor connector.
Turn the ignition switch to ON.
Measure the voltage according to the value(s) in the table below.
| Tester Connection | Switch Condition | Specified Condition |
| B54-3 (VC) - Body ground | Ignition switch ON | 4.5 to 5.5 V |
| *1 | Front view of wire harness connector (to Crankshaft Position Sensor) |
Reconnect the crankshaft position sensor connector.
|
| ||||
| OK | |
| 3.CHECK HARNESS AND CONNECTOR (CRANKSHAFT POSITION SENSOR - ECM) |
Disconnect the crankshaft position sensor connector.
Disconnect the ECM connector.
Measure the resistance according to the value(s) in the table below.
| Tester Connection | Condition | Specified Condition |
| B54-1 (NE+) - B8-93 (NE+) | Always | Below 1 Ω |
| B54-2 (NE-) - B8-117 (NE-) | Always | Below 1 Ω |
| Tester Connection | Condition | Specified Condition |
| B54-1 (NE+) or B8-93 (NE+) - Body ground | Always | 10 kΩ or higher |
| B54-2 (NE-) or B8-117 (NE-) - Body ground | Always | 10 kΩ or higher |
Reconnect the ECM connector.
Reconnect the crankshaft position sensor connector.
|
| ||||
| OK | |
| 4.CHECK SENSOR INSTALLATION (CRANKSHAFT POSITION SENSOR) |
![]() |
Check the crankshaft position sensor installation.
|
| ||||
| OK | |
| 5.INSPECT CRANKSHAFT (CRANK ANGLE SENSOR PLATE) |
Check the teeth of the crank angle sensor plate.
|
| ||||
| OK | |
| 6.REPLACE CRANKSHAFT POSITION SENSOR |
Replace the crankshaft position sensor (Click here).
| NEXT | |
| 7.CHECK WHETHER DTC OUTPUT RECURS (DTC P0335, P0337, P0338 OR P0339) |
Connect the intelligent tester to the DLC3.
Turn the ignition switch to ON.
Turn the tester on.
Clear the DTCs (Click here).
Start the engine.
Enter the following menus: Powertrain / Engine and ECT / DTC.
Read the DTCs.
| Result | Proceed to |
| DTC is not output | A |
| DTC P0335, P0337, P0338 or P0339 is output | B |
|
| ||||
| A | ||
| ||
| 8.CHECK HARNESS AND CONNECTOR (CRANKSHAFT POSITION SENSOR - ECM) |
Disconnect the crankshaft position sensor connector.
Disconnect the ECM connector.
Measure the resistance according to the value(s) in the table below.
| Tester Connection | Condition | Specified Condition |
| B54-3 (VC) - B8-116 (VCNE) | Always | Below 1 Ω |
| Tester Connection | Condition | Specified Condition |
| B54-3 (VC) or B8-116 (VCNE) - Body ground | Always | 10 kΩ or higher |
Reconnect the ECM connector.
Reconnect the crankshaft position sensor connector.
|
| ||||
| OK | ||
| ||